package br.com.unifebe.tcc.DAO;

import java.util.ArrayList;
import java.util.Collection;

import br.com.unifebe.tcc.model.Venda;
import br.com.unifebe.tcc.model.VendaCancelamento;
import br.com.unifebe.tcc.model.VendaItem;

public class VendaCancelamentoDAO extends DAOimpl<VendaCancelamento> {

	private static VendaCancelamentoDAO instance;
	private VendaDAO vendaDAO;

	public static VendaCancelamentoDAO getInstance(){
		if(instance == null){
			instance = new VendaCancelamentoDAO();
		}
		return instance;
	}

	public VendaDAO getVendaDao(){
		if( vendaDAO == null ){
			vendaDAO = new VendaDAO();
		}
		return vendaDAO;
	}

	public void save(VendaCancelamento vendaCancelamento, Venda venda) {
		super.save(vendaCancelamento);
//		vendaCancelamento = buscarUltimo();

		venda.setCancelamento( vendaCancelamento );
		getVendaDao().update( venda );
	}
	
}
